Mutual Visibility by Luminous Robots Without Collisions

نویسندگان

  • Giuseppe Antonio Di Luna
  • Paola Flocchini
  • Sruti Gan Chaudhuri
  • Federico Poloni
  • Nicola Santoro
  • Giovanni Viglietta
چکیده

Consider a finite set of identical computational entities that can move freely in the Euclidean plane operating in Look-Compute-Move cycles. Let p(t) denote the location of entity p at time t; entity p can see entity q at time t if at that time no other entity lies on the line segment p(t)q(t). We consider the basic problem called Mutual Visibility: starting from arbitrary distinct locations, within finite time the entities must reach, without collisions, a configuration where they all see each other. This problem must be solved by each entity autonomously executing the same algorithm. We study this problem in the luminous robots model; in this generalization of the standard model of oblivious robots, each entity, called robot, has an externally visible persistent light that can assume colors from a fixed set of size c. The case where the number of colors is less than 2 (i.e., c 6 1) corresponds to the classical model without lights: indeed, having lights of one possible color is equivalent to having no lights at all. The extensive literature on computability in such a model, mostly for c 6 1 and recently for c > 1, has never considered the problem of Mutual Visibility because it has always assumed that three collinear robots are mutually visible. In this paper we remove this assumption, and investigate under what conditions luminous robots can solve Mutual Visibility without collisions, and at what cost, in terms of the number of colors used by the robots. We establish a spectrum of results, depending on the power of the adversary (i.e., the scheduler controlling the robots’ actions), on the number c of colors, and on the a-priori knowledge the robots have about the system. Among such Email addresses: [email protected] (G.A. Di Luna), [email protected] (P. Flocchini), [email protected] (S. Gan Chaudhuri), [email protected] (F. Poloni), [email protected] (N. Santoro), [email protected] (G. Viglietta) Preprint submitted to Information and Computation June 30, 2015 results, we prove that Mutual Visibility can always be solved without collisions in SSynch with c = 2 colors and in ASynch with c = 3 colors. If an adversary can interrupt and stop a robot before it reaches its computed destination, Mutual Visibility is still solvable without collisions in SSynch with c = 3 colors, and, if the robots agree on the direction of one axis, also in ASynch. All the results are obtained constructively by means of novel protocols. As a byproduct of our solutions, we provide the first obstructed-visibility solutions to two classical problems for oblivious robots: collision-less convergence to a point (also called near-gathering) and circle formation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Mutual Visibility Problem for Oblivious Robots

Consider a finite set of identical entities, called robots, which can move freely in the Euclidean plane. Let p(t) denote the location of robot p at time t; a robot p can see robot q at time t if at that time no other robot lies in the line segment p(t)q(t). We consider the basic problem called Mutual Visibility: starting from arbitrary distinct locations, within finite time the robots must rea...

متن کامل

Bounds on Mutual Visibility Algorithms

We consider the fundamental Mutual Visibility problem for a set of n identical autonomous point robots (n is not known to the robots) that operate following Look-Compute-Move cycles starting from arbitrary distinct positions in the Euclidean plane under obstructed visibility – a robot ri can see robot rj , rj 6= ri, if and only if there is no other robot in the line segment joining their positi...

متن کامل

Mutual Visibility by Robots with Persistent Memory

This paper addresses the mutual visibility problem for a set of semi-synchronous, opaque robots occupying distinct positions in the Euclidean plane. Since robots are opaque, if three robots lie on a line, the middle robot obstructs the visions of the two other robots. The mutual visibility problem asks the robots to coordinate their movements to form a configuration, within finite time and with...

متن کامل

Robots with Lights: Overcoming Obstructed Visibility Without Colliding

Robots with lights is a model of autonomous mobile computational entties operating in the plane in Look-Compute-Move cycles: each agent has an externally visible light which can assume colors from a fixed set; the lights are persistent (i.e., the color is not erased at the end of a cycle), but otherwise the agents are oblivious. The investigation of computability in this model, initially sugges...

متن کامل

Autonomous mobile robots with lights

We consider the well known distributed setting of computational mobile entities, called robots, operating in the Euclidean plane in Look-Compute-Move (LCM) cycles. We investigate the computational impact of expanding the capabilities of the robots by endowing them with an externally visible memory register, called light, whose values, called colors, are persistent, that is they are not automati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Comput.

دوره 254  شماره 

صفحات  -

تاریخ انتشار 2017